
var fs = require("fs");
// console.log(fs);

var fsp = fs.promises;   //老版本的写法 ()
var fsp = require("fs/promises");  //  新版写法
console.log(fsp);

var path = require("path");


/* function myReadFile(url, encode) {
    return new Promise((resolve, reject) => {
        fs.readFile(url, encode, function (err, data) {
            if (!err) {
                resolve(data);
            } else {
                reject(err);
            }
        })
    })
}

myReadFile(path.join(__dirname, "../data/1.txt"), "utf-8").then(data => {
    console.log("读取成功", data);
}).catch(err => {
    console.log("读取失败", err);
}) */

fsp.readFile(path.join(__dirname, "../data/1.txt"), "utf-8").then(data => {
    console.log("读取成功", data);
}).catch(err => {
    console.log("读取失败", err);
})